#ifndef __SMALLBOXGIRDER_H__
#define __SMALLBOXGIRDER_H__

#include "SectionBasic.h"
#include "QKMatrix.h"

typedef struct SmallboxGirder {
	SectionBasic* section_coordinate;
	FType W;
	FType H;
	FType Ls;
	FType L;
	FType Wb;
	FType w1;
	FType dw;
	FType h1;
	FType h2;
	FType rib_slope;
	FType grade;
}SmallboxGirder;

SmallboxGirder* smallbox_girder_create(FType W, FType H, FType Ls, FType L, FType Wb, FType w1, FType dw, FType h1, FType h2, FType rib_slope, FType grade);
SmallboxGirder* smallbox_girder_free(SmallboxGirder* pc);

Matrix* smallbox_girder_calc_section(SmallboxGirder* pc);

#endif //__SMALLBOXGIRDER_H__